竟: unexpectedly, actually, to go so far as to, indeed...
足迹: footprint, track, spoor...
好奇心: interest in sth, curiosity, inquisitive...
堆: to pile up, to heap up, a mass, pile, heap, stack, large amount...